package com.ma.server;

import com.ma.entity.Student;
import com.ma.entity.Team;

import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;
import java.util.Map;

/**
 * @ProjectName: project
 * @Package: com.ma.server
 * @ClassName: teamServer
 * @Author: YHHHH
 * @Description: 小组提供的服务
 * @Date: 2021/3/3 14:12
 * @Version: 1.0
 */
@Service
@Transactional
public interface teamServer {
    /*
    查看所有的小组
     */
//
//    List<Map<String ,Object>> findAllTeam1();


    List<Team> findAllTeam();

    void joinTeam(Integer teamId,Integer studentID);

    Integer addTeam(Team team);

    String findLeader(Integer teamID);
    String findLeaderName(Integer teamID);
    /*
    找到小组的详细信息
     */
    List<Team> findTeamData(Integer teamId);
    /*
    修改小组项目号
     */
    Integer updateProject(Integer teamId,Integer projectId);
    /*
    找到小组的项目号
     */
    Integer findProject(Integer teamId);
    /*
    给小组打分
     */
    Integer updateScore(Integer score,Integer teamId);
    /*
    修改小组所有人的评分
     */
    Integer updateStudentScore(Integer teamId);
}
